#pragma once

#include "GameState.h"

class GameLoseState : public FSMCartridge
{
protected:
	BeanieCore* m_core;

	//lose game textures
	GameTexture m_losebg;
	GameButton  m_retry;
	GameButton  m_mainmenu;

public:
	GameLoseState(){}
	GameLoseState(BeanieCore* a_core, bool a_renew = true);

	void init();
	void release();
	void input();
	void update();
	void draw();
	void preLoop();
	void postLoop();
};